impermutable - German English Dictionary