inexcusable obligation - German English Dictionary