physically impossible - German English Dictionary