• Supermotard

    Origin

    French

    Full definition of supermotard

    Noun

    supermotard

    (plural supermotards)
    1. A vehicle used in supermoto, an off-road motorcycle equipped with tyres and rims designed for road racing.
    © Wiktionary