trickling film reactor - French English Dictionary