Definition of mountain parrot in English:

mountain parrot

noun

  • The kea, Nestor notabilis.

Origin

Late 19th century; earliest use found in Nature: a weekly journal of science.