meaning of carambola

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


Related Words

carambola |

Developed & Maintained By Taraprasad.com

Treasure Words