English Dictionary
Definition a nod to/towards something in British English
a nod to/towards something phrase
phrase
Synonyms and related words

English Dictionary