Spanish-English Dictionaryslap
Spanish word for slap