lorikeetEnglish

lorikeet

Noun

Any of various small lories

English: lorikeet