Spanish-English DictionaryestirĂ¡ramos
estiráramos
estirarse
Meaning of estirĂ¡ramos