Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
superbombs
in English
superbombs
#uncommon
Definitions
Noun
explosive
devices
with
extremely
high
yield
Base Words
bombs
super