Definition of mountain parrot in English:

mountain parrot

noun

  • A parrot that inhabits mountainous country; (in later use specifically) the kea, Nestor notabilis.

Origin

Early 19th century; earliest use found in The Sydney Gazette.