Meaning of “death squad” in the English Dictionary

british dictionary