Δ
implanta in English in "Dictionnaire français-anglais"
implantai in English in "Dictionnaire français-anglais"
implantâmes in English in "Dictionnaire français-anglais"