English Dictionary
Definition green light in British English
green light noun
[countable] noun
1
a signal that gives traffic permission to move forward
Synonyms and related words
