1 definition by Ella 123

Top Definition
Slang word for money.
Goat the poppy?
by Ella 123 December 15, 2008

Mug icon
Buy a Poppy mug!