detached from reality - Spanish English Dictionary