"Draw a veil over" is a phrase that means to conceal or cover up something that is unpleasant or embarrassing. There are many synonyms for this phrase, including "conceal," "suppress," "bury," "hush up," "shroud," and "cloak." Other words that can be used to convey the same idea include "obscure," "camouflage," "disguise," "veil," "hide," and "mask." All of these words indicate an attempt to keep something secret, hidden, or unknown. Whether it is a personal issue or a more public matter, drawing a veil over something can be a way to protect oneself or others from negative consequences or feelings of shame or guilt.