Spanish-English Dictionaryestropeaban
estropeaban
estropearse
Meaning of estropeaban