to veil something - Espagnol Anglais Dictionnaire