TAUBADA


Meaning of TAUBADA in English

tau̇ˈbädə noun

( -s )

Etymology: Papuan

Australia : master

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.