Spanish-English Dictionaryestropeaba
estropeaba
estropearse
Meaning of estropeaba