long-suffering

adjective sofert.