water filtration plant - Spanish English Dictionary