implanter

FRENCH
implanter
masc
fem
ENGLISH
to implant, to establish, to set up