Pinyin Dictionary results for "keng sha"

坑杀
to bury alive; to ensnare
Dictionary data provided by CC-CEDICT