Meaning of satin foulard in English:

satin foulard

noun

rare
  • A thin lightweight silk fabric with a very smooth surface, typically having a printed pattern; a scarf, tie, etc., made from this.

Origin

Mid 19th century; earliest use found in Albion (New York).