meaning of Astrilde

Astrilde - German to English

[genus Estrilda] [no common name]