long-toothed herald snail - Alemán Inglés Diccionario