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
Tweet