be clinging to a hope - German English Dictionary