IMBED Meaning of IMBED in English [verb] -dd- - US also for embed Cambridge English vocab. Кембриджский английский словарь. 2012