lory noun.
['lɔ:ri] L17.[Malay lori, luri, dial. var. of nuri: cf. Dutch lori, French lori.]Any of various parrot-like birds with brilliant plumage of the family Loriidae, found in SE Asia and Australasia and feeding mainly on nectar with brush-tipped tongues. Cf.
LOERIE.
[TahlilGaran] English Dictionary ▲