Fetching details from the dictionary...
Oriental odd-tooth snake (Dinodon orientale); Japanese odd-tooth snake