D-lockDefinition of D-lock noun a mechanism used to secure a bicycle or motorbike when parked, consisting of a U-shaped bar which is locked to a crosspiece of solid metal.