illuminating grenade - Espagnol Anglais Dictionnaire