Lonchocarpus Meaning

There are 1 meaning(s) for word Lonchocarpus

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

    Synonyms : genus lonchocarpus