headover

Noun

 * 1) A knitted garment worn on the head, somewhat like a balaclava.