oil and water

Noun

 * 1)  Two things which are incapable of mixing or coexisting harmoniously with each other.