common tree snake

English

Noun

common tree snake (plural common tree snakes)

  1. A snake, Dendrelaphis punctulatus