eye-watering - Turkish English Dictionary