It is an inflection of implant. It means imposing, insert, insert, embed. It also instituted, to create, to establish. It can mean a surgical procedure or the establishment of a new standard.
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list