illuminating grenade - Spanish English Dictionary