American Dictionary
Definition tamboura in American English
tamboura noun
[countable] noun
/tæmˈbʊrə/
Synonyms and related words
