Definition of jam-rag in English:

jam-rag

noun

  • Slang a sanitary towel.

Origin

Mid 19th century.