Big Huge Thesaurus

headscarf

noun