percolate




percolate - noun

  • the product of percolation

  • percolate - verb

    percolate - thesaurus

    filter   leach   perk   permeate