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