explosive grenade - Francés Inglés Diccionario