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 8, 2014
Get the potato place mug.