meaning of lonchocarpus

1. genus of chiefly tropical American shrubs and trees having pinnate leaves and red or white flowers


Related Words

lonchocarpus |

Developed & Maintained By Taraprasad.com

Treasure Words