Skip to main content

Definitions by Rob Dog 198

Poouin is an alternative slang term for the town of Drouin, Victoria Australia.
Poouin is such a shit town.
Poouin by Rob Dog 198 September 13, 2010