water pump shaft - German English Dictionary