impassioned speech - German English Dictionary