1 definition by kmaddesa

Top Definition
A place where potatoes are typically put; most often the mouth of a Irish girl or woman.
Shut your potato place or I will make you a real Irish Beauty!
by kmaddesa May 08, 2014

Mug icon
Buy a potato place mug!