cover one's head with a hood - Français Anglais Dictionnaire