mechanical water purification - French English Dictionary