Definition of lory in English:

lory

noun

  • A small Australasian and SE Asian parrot with a brush-tipped tongue for feeding on nectar and pollen, having mainly green plumage with patches of bright colour.

    Called lorikeet in Australia

Origin

Late 17th century: from Malay lūrī.

Pronunciation

lory

/ˈlɔːri/