IMBED Meaning of IMBED in English v. insert, set firmly in place; surround tightly, enclose (also embed) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012