little lorikeet

Noun

 * 1) A small parrot,, mainly green with a red face, and native to Australia.