Definition of French canvas in English:

French canvas

noun

  • A firm, heavy fabric used as an interfacing in tailoring and dressmaking.

Origin

Mid 17th century; earliest use found in William Petty (1623–1687), natural philosopher and administrator in Ireland.