1 taubada | Definition of taubada

taubada

noun
tau·​ba·​da | \ tau̇ˈbädÉ™\
plural -s

Definition of taubada

Australia
: master

History and Etymology for taubada

Papuan

Keep scrolling for more