an inescapable obligation that appears in the worst moment - Französisch Englisch Wörterbuch