detached from reality - German English Dictionary