Spanish-English Dictionaryestiraré
estiraré
estirarse
Meaning of estiraré