inter-dependent mechanical system - Turkish English Dictionary