Long-suffering

    An adjective meaning to be accommodating, patient, tolerant, accommodating, forgiving, and charitable. See also PATIENCE.