Embed
Definition 1 of 4
Pro Tip 1/2
Physical Insertion
The word suggests a firm placement, as if pushing something deeply into another material. He embedded the posts deep into the soil for the new fence.
Pro Tip 2/2
Lasting Effect
Something embedded is meant to stay there for a long time, not just temporarily placed. The splinter was embedded in my thumb, causing continuous pain.