unavoidable circumstance - Spanish English Dictionary