Spanish-English Dictionaryestribos
estribos
Meaning of estribos