Skip to main content

Definitions by kmaddesa

potato place 

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!
potato place by kmaddesa May 8, 2014