Definition of rock snake in English:

rock snake

noun

  • The Asian rock python.