Chloroxylon

Explore definitions, synonyms, and language insights of Chloroxylon

Definitions

Noun
deciduous trees of India and Sri Lanka

More General Terms