tamboras
English
Noun
tamboras
plural of
tambora
Spanish
Noun
tamboras
plural of
tambora