cape worn by priests - Francés Inglés Diccionario