long-toothed herald snail - Espagnol Anglais Dictionnaire