meaning of jambosa

1. tropical tree of the East Indies cultivated for its edible fruit


Related Words

jambosa |

Developed & Maintained By Taraprasad.com

Treasure Words