INCUBATE


Meaning of INCUBATE in English

v. hatch, brood; nurse, nurture, develop: How long have you been incubating this plan?

Oxford thesaurus English vocab.      Английский словарь Оксфорд тезаурус.