taylor's spire snail - Español Inglés Diccionario