emit a sound as one's teeth smack together - Spanisch Englisch Wörterbuch