Spanish-English Dictionaryestimulaba
estimulaba
estimular
Meaning of estimulaba