What does Sine Qua Non Mean?

The Latin words sine qua non translate in English to ‘without which (cause) not’. The phrase is used to refer to something that is needed, required, or crucial. For example, some may consider a fabulous hairstyle to be sine qua non to a prom look. For more information, look here: