What does towbar mean?towbarPlural: towbars▶ Hear it in EnglishDefinitionA rigid bar connecting a cart or vehicle to another vehicle that pulls it.Related wordsPart ofbaggage cartMaterialssteelSee it in 3Dtowbar in other languagesIn PortugueseIn FrenchIn Japanese