inexcusable obligation - French English Dictionary