trichoglossus_moluccanusEnglish

Trichoglossus moluccanus, rainbow lorikeet

Noun

A kind of lorikeet

English: rainbow lorikeet, Trichoglossus moluccanus

English words with similar meanings

Show 1 words