oil-water interface
Explore definitions, synonyms, and language insights of oil-water interface
Definitions
Noun
an interface forming the boundary between the non-miscible liquids oil and water