service water pump (swp) - German English Dictionary