1 definition by oly180

Top Definition
A massive shit.
Some bodies left a Bogtrout in the toilet.
by oly180 July 25, 2016

Mug icon
Buy a Bogtrout mug!