hurrying over obstacles - German English Dictionary