givande

Adjective

 * 1) rewarding
 * 2) for free

Adjective

 * 1) giving, rewarding

Noun

 * 1) an act of giving, a gift