grenadeEnglish

grenade

Noun

A small explosive bomb thrown by hand or fired from a missile

English: grenade

Words that start with "grenade"