EMBED Meaning of EMBED in English ( -dd-), US also imbed ( -dd-) [verb] [T] - to fix (something) firmly into a substanceThe children embedded themselves in the sand. Cambridge English vocab. Кембриджский английский словарь. 2012