■ noun a device for coupling two shafts in order to transmit motion, one part having teeth which engage with slots in another.
DOG CLUTCH
Meaning of DOG CLUTCH in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004