1 result found

Search Results for: impermeant

Impermeant

Definition adjective That cannot pass through or permeate a semipermeable membrane Supplement Word origin: Latin im-,... Read More