snail-eating beetle - Alemán Inglés Diccionario