meaning of melon tree

1. tropical American shrub or small tree having huge deeply palmately cleft leaves and large oblong yellow fruit


Related Words

melon tree |

Developed & Maintained By Taraprasad.com

Treasure Words