tiger moon snail - Alemán Inglés Diccionario