Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
supercrosses
in English
supercrosses
#uncommon
Definitions
Verb
to
cross
or
traverse
something
in
a
superior
or
exceptional
manner
to
outperform
or
surpass
others
in
crossing
or
traversing
something
Noun
an
exceptional
or
superior
crossing
or
traversal
Base Words
super
crosses