emit a sound as one's teeth smack together - Español Inglés Diccionario