Definition of rubber snake in English:

rubber snake

noun

rare
  • Rubber boa.

Origin

Late 19th century.