Meaning of Hymenanthera

Definition of Hymenanthera

(noun) a genus of slender evergreen shrubs; grow in Australia and New Zealand

Other information on Hymenanthera

WIKIPEDIA results for Hymenanthera
Amazon results for Hymenanthera