What is the meaning of hand-grenade in English?

Learn vocabulary with pictures as well as definitions of hand-grenade in English

Learn in

See more

n. hand-grenade

Definition of hand-grenade in English

Explosive projectile weapon equipped with a mechanism which, when pulled, triggers detonation.

Synonyms of hand-grenade in English

grenade