D-LOCK Meaning of D-LOCK in English ■ noun a mechanism used to secure a bicycle or motorbike when parked, consisting of a solid metal U-shaped bar and crosspiece. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004