parrotiopsis
1. [ noun ] (biology,botany) 1 species: deciduous tree of the Himalaya Mountains
Synonyms: genus_Parrotiopsis
Related terms: plant_genus Hamamelidaceae
Similar spelling:   parrotfish