inexcusable - German English Dictionary