person with long eyelashes - Spanish English Dictionary