legal impossibility - German English Dictionary