provide help voluntarily and selflessly - French English Dictionary