meaning of nauclea

1. small genus of evergreen tropical shrubs or trees with smooth leathery leaves


Related Words

nauclea | nauclea diderrichii |

Developed & Maintained By Taraprasad.com

Treasure Words