to��harbor illusions - German English Dictionary