thinly veiled - Spanish English Dictionary