dragon snake

noun

dragon snake

noun
1

A small non-venomous, semi-fossorial snake of species Xenodermus javanicus, with unusual dorsal scales

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.