sine qua non (noun) 

Sine qua non (sih-NAY kwah NOWN) is Latin for “without which, not.” We use the term for something that is absolutely indispensable or essential. As I used it today: “The first of [life’s three essential skills] – thinking – is a sine qua non as far as being well educated is concerned.”