Could "challenge" mean here "squeeze out of the market"? -- No, not that extreme; they are just becoming significant competition. Does "all-cotton" mean they are made only of cotton?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.