SLIP COUPLING


Meaning of SLIP COUPLING in English

noun

Etymology: slip (III)

1. : a form of coupling adapted for use on slip carriages

2. : a coupling designed to slip at heavy loads and thus relieve the duty on the driving unit

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.