Looks like an ordinoides to me. A scale count (labial scales, dorsal scales) could confirm it.