Etymology
Today it means: Rubbish; nonsense; bullshit. Full definition →
From horse + crap.
Etymology from Wiktionary, CC BY-SA 4.0.