Spanish-English dictionary »

hormiga guerrera meaning in English

SpanishEnglish
hormiga guerrera noun
{f}

army ant(tropical nomadic ant)
noun