astrild
ɑːstrɪld
Definitions
1. noun
a type of finch found in southern Africa
“The astrild’s vibrant plumage made it a popular sight for birdwatchers.”
ɑːstrɪld
1. noun
a type of finch found in southern Africa
“The astrild’s vibrant plumage made it a popular sight for birdwatchers.”