1 definition by Dezster

Top Definition
An individual who goes around sucking farts out of dead seagulls.
It's rare but I saw a tweezot on the beach today!
by Dezster July 18, 2005

Mug icon
Buy a tweezot mug!