i think i'll survive - German English Dictionary