How Do I Nurture Leads? What does it mean to nurture a lead? Dictionary.com defines nurture: to support and encourage, as during the period of training or development; foster. In business when we nurture leads, we are simply attempting to educate people through the...