INCUBATE Meaning of INCUBATE in English v. hatch, brood; nurse, nurture, develop: How long have you been incubating this plan? Oxford thesaurus English vocab. Английский словарь Оксфорд тезаурус. 2012