throw a hood over one’s head - French English Dictionary