What does Astrilde mean?

Astrilde - German to English

[genus Estrilda] [no common name]