give a new impulse to - German English Dictionary