scavenging pump - Turkish English Dictionary