Spanish-English Dictionarygolpear
Meaning of golpear