carambola tree

Explore definitions, synonyms, and language insights of carambola tree

Definitions

Noun
East Indian tree bearing deeply ridged yellow-brown fruit

More General Terms