something which is towed - Turc Anglais Dictionnaire