chattering lory

noun

chattering lory

noun
1

Lorius garrulus, a forest-dwelling parrot endemic to North Maluku, Indonesia.

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.