1 definition by DeeJayGeeThree

Top Definition
Describes a name or word difficult to understand or say.
What a thammagonga word...
by DeeJayGeeThree August 13, 2010
Mug icon
Buy a Thammagonga mug!