Golden Bowl

Dictionary

NECESSITATEDpp.

Made necessary, indispensable or unavoidable.