English Dictionary
Definition osmosis in British English
osmosis noun
[uncountable] noun
/ɒzˈməʊsɪs/
English Dictionary