imbed

verb

  1. 1

    fix or set securely or deeply

    He planted a knee in the back of his opponent

    The dentist implanted a tooth in the gum

Synonyms

Also useful for “imbed”:Wordle Solver