Metroxylon Meaning

There are 1 meaning(s) for word Metroxylon

Meaning 1 : a genus of Malayan pinnate-leaved palm trees that flower and fruit once and then die

    Synonyms : genus metroxylon