English Dictionary
◊ UNGRUDGING
ungrudging
adj : without envy or reluctance; "ungrudging admiration"