unavoidable circumstance - French English Dictionary