person with long eyelashes - German English Dictionary