Δ
stimulons in English in "Dictionnaire français-anglais"
stimulent in English in "Dictionnaire français-anglais"
stimulez in English in "Dictionnaire français-anglais"