Definitions Found:

to insert or imbed