water pump body - German English Dictionary