1 definition by Le Enguis en Herbe

Top Definition
A polite way of saying "Horse Shit"
During a conversation where one person continually talks about themselves, or gives out some questionable info.

"He/she sure dumped a load of road apples on us today."
by Le Enguis en Herbe March 14, 2010

Mug icon
Buy a Road apples mug!