armadillo ant (English, noun)
expansion: armadillo ant (plural armadillo ants)
Senses:
glosses: The Neotropical ant Tatuidris tatusia.
Forms:
form: armadillo ants
tags: plural