Spanish-English Dictionaryestremecerse
Meaning of estremecieran