Spanish-English Dictionaryestimulaban
estimulaban
estimular
Meaning of estimulaban