Spanish-English Dictionarypunch
Spanish word for punch