Dendrophidion dendrophis
Source: NCBI Taxonomy (ID 699576)
Taxonomy ID: 699576
Rank: species
Scientific name: Dendrophidion dendrophis
Authority: Herpetodryas dendrophis Schlegel, 1837
Synonym: Herpetodryas dendrophis