short-staple cotton: cotton with relatively short fibers
physical entity: an entity that has physical existence
time sharing: (computer science) the use of a central computer by many users simultaneously