sine qua non

Word: sine qua non Definition: an essential condition; a thing that is absolutely necessary.

grammar and usage are the sine qua non of language teaching and learning”