Search:
potatoe trap - Vulgar Dictionary definitionThe mouth. Shut your potatoe trap and give your tongue a holiday; i.e. be silent. IRISH WIT.