unsparing [ʌn'spɛǝriŋ] a

1) расточи'тельный, ще'дрый (of, in)

2) усе'рдный, не щадя'щий сил

3) беспоща'дный