slap one's own buttocks - Español Inglés Diccionario