a cross somebody has to carry - French English Dictionary