Meaning of trichoglossus

Definition of trichoglossus

(noun) a genus of Loriinae

Other information on trichoglossus

WIKIPEDIA results for trichoglossus
Amazon results for trichoglossus