'Trichoglossus moluccanus' definitions:

Definition of 'Trichoglossus moluccanus'

From: WordNet
noun
A kind of lorikeet [syn: rainbow lorikeet, Trichoglossus moluccanus]