tail-devouring snake - Alemán Inglés Diccionario