mechanical connections on towed vehicles - Fransızca İngilizce Sözlük