English Dictionary
Definition the first flush of in British English
the first flush of phrase
phrase
Synonyms and related words

English Dictionary