large-mouthed valve snail - Francés Inglés Diccionario