Meaning of “wind sth up” in the English Dictionary