person with long eyelashes - Turkish English Dictionary