self-giving

Отдающий себя (какому-л. делу); бескорыстный; жертвенный

Источник: Полный англо-русский словарь на Gufo.me