1 definition by lwaluben

When someone is really inconveniently annoying. Especially at any place of air travel.
These tinkle-twats made me check in my luggage!
by lwaluben September 7, 2019
Get the Tinkle-twat mug.