Meaning of “soft target” in the English Dictionary

british dictionary