English

D-lock noun definition in Cycling topic from the Oxford Advanced Learner's Dictionary

D-lock

 noun: Cycling topic
a metal device for locking a bicycle or motorcycle, shaped like a U with a bar across it