drains pumps - French English Dictionary