devil's eyelashes - Alemán Inglés Diccionario