Tamarindus

Explore definitions, synonyms, and language insights of Tamarindus

Definitions

Noun
widely cultivated tropical trees originally of Africa

More General Terms