an eye-catching beauty - Turkish English Dictionary