Meaning of “draw a veil over sth” - Learner’s Dictionary

draw a veil over sth

UK

to not talk any more about a subject because it could cause trouble or embarrassment

(Definition of “draw a veil over sth” from the Cambridge Learner’s Dictionary © Cambridge University Press)