Meaning of Ardisia

Definition of Ardisia

(noun) tropical evergreen subshrubs (some climbers) to trees of Asia and Australasia to Americas

Other information on Ardisia

WIKIPEDIA results for Ardisia
Amazon results for Ardisia