liquid pumps and pump units - German English Dictionary