1 definition by Old Man River

Top Definition
A term of endearment, often used as a complement or other pleasantry. Means nice or great.
Father: Son you did so well on your math test today.
Son: Thanks pops.
Father: I mean 100%! Thats so douchebeetle!
by Old Man River November 05, 2010

Mug icon
Buy a douchebeetle mug!