head covering

noun

1.
a garment that covers the head and face