Definitions for imbed

Definitions for (verb) imbed

Main entry: imbed, implant, plant, embed, engraft

Definition: fix or set securely or deeply

Usage: He planted a knee in the back of his opponent; The dentist implanted a tooth in the gum


Visual thesaurus for imbed