Spanish-English Dictionaryestropeen
estropeen
estropearse
Meaning of estropeen