Definition of not have a shot in one's locker in English:

not have a shot in one's locker

phrase

British
  • Have no money or chances left.