Osmotic pressure is the energy driving osmosis and is important for living organisms because it allows water and nutrients dissolved in water to pass through cell membranes. The American Heritage® Science Dictionary Copyright © 2011. read more
Define osmosis. osmosis synonyms, osmosis pronunciation, osmosis translation, English dictionary definition of osmosis. n. pl. os·mo·ses 1. a. read more