PERCOLATE Meaning of PERCOLATE in English to drain or seep through a porous substance. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012