Skip to main content

lonchocarpus

English lonchocarpus meaning in English  •  lonchocarpus का अर्थ अंग्रेजी में
prop. n.
  • A genus of chiefly tropical American shrubs and trees having pinnate leaves and red or white flowers.
Advertisement