chattering lory noun1 •Lorius garrulus, a forest-dwelling parrot endemic to North Maluku, Indonesia. formschattering lories