mechanical connections on towed vehicles - Turkish English Dictionary