sine qua non

 
Pronunciation: /ˌsɪni kwɑː ˈnəʊn, ˌsʌɪni kweɪ ˈnɒn/

noun

  • an essential condition; a thing that is absolutely necessary: grammar and usage are the sine qua non of language teaching and learning

Origin:

Latin, literally '(cause) without which not'