Meaning of Decumaria

Definition of Decumaria

(noun) small genus of woody climbers with adhesive aerial roots; sometimes placed in family Saxifragaceae

Other information on Decumaria

WIKIPEDIA results for Decumaria
Amazon results for Decumaria