oil and water
Noun
Meaning
oil and water pl (plural only)
(idiomatic) Two things which are incapable of mixing or coexisting harmoniously with each other.
Noun
oil and water pl (plural only)
(idiomatic) Two things which are incapable of mixing or coexisting harmoniously with each other.