An ambiguous phrase that is used to describe either a lover or a nasty crotch booger.
by Muffy Julian June 21, 2010
Get the Twat Booger mug.