I C A Bag Of Douche (I see a bag of douche) Total loser. A douchebag.Originated in Deltona Florida, northern suburb of Orlando.
I sat next to an Icabod on the plane. That dude is a total Icabod.
19👍 5👎
a person who lacks any intelligence at all
That loser is such an Icabod
22👍 20👎