veil covering the face - Francés Inglés Diccionario