something that obscures or conceals - Spanisch Englisch Wörterbuch