Definition, Meaning & Synonyms | English word CARAMBOLA
CARAMBOLA
Definitions of CARAMBOLA
- A tree species native of southern Asia, Averrhoa carambola.
- The fruit of this tree, more commonly known as star fruit.
- A yellow colour, like that of a carambola.
Number of letters
9
Is palindrome
No
Search for CARAMBOLA in:
Page preparation took: 79.72 ms.