Unscramble
Definition of Lonchocarpus
Noun: Lonchocarpus
Genus of chiefly tropical American shrubs and trees having pinnate leaves and red or white flowers
- genus Lonchocarpus
See also:
Lonas
London