A sine qua non is an essential condition, prerequisite, or indispensable element without which a desired outcome cannot occur. Used to stress that something is absolutely required, the term connotes inevitability rather than preference. It is often employed in formal or technical contexts to specify nonnegotiable prerequisites.
Full pronunciation guide