illuminating grenade - German English Dictionary