Meaning of parrotiopsis

Definition of parrotiopsis

(noun) one species: deciduous tree of the Himalaya Mountains

Other information on parrotiopsis

WIKIPEDIA results for parrotiopsis
Amazon results for parrotiopsis