longsuffering

Noun

 * 1) Long, patient endurance of insult, abuse or mistreatment; longanimity