• Towbar

    Full definition of towbar

    Noun

    towbar

    (plural towbars)
    1. Alternative spelling of tow bar
    © Wiktionary