int., n., & v. colloq. --int. expressing the sound of a forcible impact. --n. such a sound. --v. (whammed, whamming) 1 intr. make such a sound or impact. 2 tr. strike forcibly. [imit.]
WHAM
Meaning of WHAM in English
English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012