Volunteer

Volunteer

A person who offers to carry out a task without being given anything in return