Definify.com
Definition 2024
ant_thrush
ant thrush
English
Noun
ant thrush (plural ant thrushes)
- Either of two insectivorous thrushes: Neocossyphus rufus (the red-tailed ant thrush) and Neocossyphus poensis (the white-tailed ant thrush).
ant thrush (plural ant thrushes)