Spanish-English Dictionaryapedrear
Meaning of apedrear