Meaning of maikoa

Definition of maikoa

(noun) a South American plant that is cultivated for its large fragrant trumpet-shaped flowers

Other information on maikoa

WIKIPEDIA results for maikoa
Amazon results for maikoa