The Swedish term "stimulerade" matches the English term "challenged"

other swedish words that include "stimulerade" : english :
stimulerade stimulated