Definition of "thwacked"

thwacked