make a smacking noise - French English Dictionary