motard

motard

English Noun
Ad

Definition

A supermotard.

Etymology

From French motard.

Ad