an underground insect (scapteriscus didactylus) - Español Inglés Diccionario