Subscribe
URL of the page has been copied to clipboard.
Meaning : Tropical nomadic ant that preys mainly on other insects.
Synonyms : driver ant, legionary ant
Install App