potatoe trap

Fun Dictionary -> potatoe trap

potatoe trap - Vulgar Dictionary definition

The mouth. Shut your potatoe trap and give your tongue a holiday; i.e. be silent. IRISH WIT.