Definition of Lonchocarpus

Noun: Lonchocarpus

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

See also:
Lonas
London