amazon ant (polyergus rufescens) - Spanish English Dictionary