Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
supercross
in English
supercross
#limited
Definitions
Noun
racing
off-road
motorcycles
on
artificial
dirt
tracks
;
with
jumps
and
obstacles
Base Words
super
cross