Definition of shackle lock in English:

shackle lock

noun

  • another term for D-lock
    • ‘When you're out and about, shackle locks, also known as D-locks, are good for fixing your moped to street furniture, such as lamp posts.’