Tambura Definition
tämbyo͝orə
noun
Webster's New World
Other Word Forms of Tambura
Noun
Singular:
tambura
Plural:
tamburasFind Similar Words
Find similar words to tambura using the buttons below.