Adenanthera Meaning

There are 1 meaning(s) for word Adenanthera

Meaning 1 : small genus of trees of tropical Asia and Pacific areas

    Synonyms : genus adenanthera