cape worn by priests - Français Anglais Dictionnaire