v. sit on eggs in order to hatch them; hatch eggs; keep warm to promote development and growth; develop, grow, mature; (in Canada and the USA) support and assist a new development of small business
INCUBATE
Meaning of INCUBATE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012