recoil at the sight - Turkish English Dictionary