15546292417185180705
20 May
A flexible mechanical coupling that connects two rotating shafts to transfer torque while absorbing shock loads and allo