Meaning of “new wave” in the English Dictionary