a cross somebody has to bear - English Synonyms Dictionary