English Dictionary
Definition draw a veil over something in British English
draw a veil over something phrase
phrase
1
to avoid talking about something because it is embarrassing or unpleasant
Synonyms and related words
