Definitions of Parrotiopsis:

  • noun:   one species: deciduous tree of the Himalaya Mountains