with long and curled eyelashes - Spanish English Dictionary