hand-grenade without a pin - Francés Inglés Diccionario