this world's a treasure - German English Dictionary