Tatuidris

Translingual

Proper noun

Tatuidris

  1. A taxonomic genus within the family Formicidae – the armadillo ant.