Meaning of “pounce on sth” in the English Dictionary