recoil pit - Turkish English Dictionary