English to Chinese Dictionary

Search:

Did you mean: sniff snub ?

绞杀 jiǎo shā to kill by strangling, hanging or garrotting / (fig.) to snuff out
鼻烟 yān snuff
鼻烟壶 yān snuff bottle


<< back to the home page