green snake

noun

1.
any of numerous African colubrid snakes
2.
either of two North American chiefly insectivorous snakes that are green in color