Translation of hormiga león in English:

hormiga león

antlion, n.

feminine noun

  • 1

    antlion
    antlion fly