EMBED Meaning of EMBED in English v. 25B6; verb IMPLANT, plant, set, fix, lodge, root, insert, place; sink, drive in, hammer in, ram in. Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012