Long-suffering

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