Definition of musk lorikeet in English:

musk lorikeet

noun

  • A parrot, Glossopsitta concinna, of south-eastern Australia, having mainly green plumage with red patches on the forehead and cheeks.

Origin

Late 19th century.