implant, engraft, embed, imbed, plant -- (fix or set securely or deeply; "He planted a knee in the back of his opponent"; "The dentist implanted a tooth in the gum")
dictionary, definition of, free online dictionary, online dictionary, English dictionary, dict, diction, dictonary, glossary, define, definitions, meaning, word of the day, spelling, pronunciation, dictio, dictiona, dic, dicti, dictionar