unselfish

adjective
1
giving more time or importance to other people’s needs, wishes, etc. than to your own
ازخودگذشته, فداکار, ایثارگر, ایثارگرایانه
opposite selfish