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.”

Synonyms

  • finch
  • sparrow

Antonyms

  • owl
  • vulture