better off (if one were somewhere else) - German English Dictionary