Dictionary search results

Showing 1-3 of 3 results

dialysis British & World English

The separation of particles in a liquid on the basis of differences in their ability to pass through a membrane

dialysis New Oxford Dictionary for Writers & Editors

separation of particles in a liquid by filtration