keelback

Noun

 * 1) Any of various colubrid snakes of the subfamily, whose dorsal scales exhibit strong keeling.

Derived terms

 * eight-lined keelback
 * Yunnan keelback