Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of carambola

- An East Indian tree (Averrhoa Carambola), and its acid, juicy fruit; called also Coromandel gooseberry.