Definition of recoil for English Language Learners. : 1  to quickly move away from something that is shocking, frightening, or disgusting : to react to something with shock or fear. 2  of a gun : to move back suddenly when fired.