headscarf - French English Dictionary