Meaning of “nouvelle vague” in the English Dictionary

English