As nouns,
long-staple cotton is a hyponym of
cotton wool; that is, long-staple cotton is a
word with a more specific, narrower meaning than
cotton wool:
cotton wool: soft silky fibers from cotton plants in their raw state
long-staple cotton: cotton with relatively long fibers