Yellow-capped Weaver, Ploceus dorsomaculatus

Common Name Yellow-capped Weaver
Scientific Name Ploceus dorsomaculatus
Taxonomic Family Ploceidae
Taxonomic Order Passeriformes

Ecological Data