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