Definition of Indian head in English:

Indian head

noun

  • A type of sturdy cotton material woven to appear like linen crash.

Origin

Mid 19th century; earliest use found in Alton (Illinois) Telegraph. Perhaps named after the Indian Head Mill in New Hampshire, where this type of material was originally produced.