Meaning of Metroxylon

Definition of Metroxylon

(noun) a genus of Malayan pinnate-leaved palm trees that flower and fruit once and then die

Other information on Metroxylon

WIKIPEDIA results for Metroxylon
Amazon results for Metroxylon