Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
supersaurs
in English
supersaurs
#uncommon
Definitions
Noun
very
large
or
powerful
dinosaurs
,
often
depicted
in
science
fiction
or
fantasy
Adjective
extremely
large
or
powerful
,
like
a
dinosaur
Base Words
super
saur