strangler/ /

1.[Strangler]
noun [Person Name] 

斯特朗勒

2.noun[c] 

压制者

3.noun[c] 

窒息他人的人,扼死他人的人

4.noun[c] [Botany] 

绞杀植物,毁坏植物