DictionaryAI

oil and water

Short definition from Wiktionary

Noun

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

We haven’t written up oil and water yet: Simple and Standard meanings, examples and a quiz.