GRENADE


Meaning of GRENADE in English

n.1 a small bomb thrown by hand (hand-grenade) or shot from a rifle.

2 a glass receptacle containing chemicals which disperse on impact, for testing drains, extinguishing fires, etc.

Etymology: F f. OF grenate and Sp. granada POMEGRANATE

Oxford English vocab.      Оксфордский английский словарь.