Word Definition - 扼杀
to strangle; to throttle; to stifle; to suppress
Report an issue
Flag incorrect definitions, examples, etymology, etc.