Translation of hormiga roja in English:

hormiga roja

red ant, n.

feminine noun

  • 1

    red ant