Spanish-English Dictionaryapalear
Meaning of apalear