power steering pump belt - German English Dictionary