INCUBATE


Meaning of INCUBATE in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.