Skip to content

imbed

Dictionary definition · imbed

verb

  1. fix or set securely or deeply"He planted a knee in the back of his opponent"

Source: Open English WordNet (CC BY 4.0).