Averrhoa

Explore definitions, synonyms, and language insights of Averrhoa

Definitions

Noun
trees native to East Indies having pinnate leaves: carambolas

More General Terms