English | German | Russian | Czech

oil and water English

Meaning oil and water meaning

What does oil and water mean?

oil and water

(idiomatic) Two things which are incapable of mixing or coexisting harmoniously with each other.

Are you looking for...?

oil | and | water