Planted

French Meaning

planter

installer

établir

camper

infiltrer

enfoncer

mettre

appliquer

flanquer

fixer

English Meaning

  1. Simple past tense and past participle of plant.