tufted antshrike
tufted antshrike
English
Noun
Ad
Definition
A passerine bird of the antbird family, Mackenziaena severa.
Ad
tufted antshrike
A passerine bird of the antbird family, Mackenziaena severa.