thinocorus Definition
Definition
A genus of small, secretive lories and lorikeets, small parrots with brilliantly colored feathers, native to New Guinea and nearby islands. They are known for their active lifestyles, feeding on nectar and pollen.
Browse