thwacked - French English Dictionary