Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hand grenade
in English
hand grenade
#common
Definitions
Noun
a
portable
explosive
device
(
thrown
at
targets
)
The
soldier
carefully
held
the
hand
grenade
before
throwing
it
.
Base Words
grenade
hand