Chinese-English dictionary »

痛打 /tòngdǎ/ meaning in English

ChineseEnglish
痛打 /tòngdǎ/ verb

lambaste [lambasted, lambasting, lambastes](to give a thrashing to)
verb
[UK: læm.ˈbeɪst] [US: ˌlæm.ˈbæst]