Meaning of “strangler” in the English Dictionary

English