submerged booster pump - German English Dictionary