draw a veil over something - Spanisch Englisch Wörterbuch