isle of hope - German English Dictionary