What is the meaning of Caoutchouc?

Latex; natural rubber.

rubber (natural and synthetic)

plastic

Source: wiktionary.org