meaning of Binsenastrild

Binsenastrild - German to English

star finch [Neochmia ruficauda]