A spinning jenny is a machine .......... producing yarn or thread .......... cotton, wool, flax and other short fibres.