recoil at the sight - Spanish English Dictionary