carambola ( synonym found)

Definition of carambola:

°A tree species native of southern Asia, Averrhoa carambola.
°The fruit of carambola tree, more commonly known as star fruit.

Definition of carambola:

°A tree species native of southern Asia, Averrhoa carambola.
°The fruit of carambola tree, more commonly known as star fruit.

Back to Top