'Trichoglossus moluccanus' definitions:

Definition of 'Trichoglossus moluccanus'

(from WordNet)
noun
A kind of lorikeet [syn: rainbow lorikeet, Trichoglossus moluccanus]