polyergus rufescens - English Synonyms Dictionary

polyergus rufescens

n.
[1] Amazon ant