1 definition by Taniqua Qui

Top Definition
A pet name for a person or thing.
Don't touch my tawangalang.
by Taniqua Qui June 21, 2011

Mug icon
Buy a Tawangalang mug!