A volunteer is someone who dedicates their time and effort to a cause or organisation without expecting financial compensation.