What does amphisbaenoid mean?
The definition of amphisbaenoid
Am`phis*bæ”noid, a.
Etym: [NL., fr. L. amphisbaena + -oid.] (Zoöl.)

Like or pertaining to the lizards of the genus Amphisbæna.