amphisbaenid noun1 •Any member of the Amphisbaenidae; a worm lizard.Today, four species of amphisbaenids survive in Europe—two on the Iberian Peninsula and two in Turkey. — 2018 formsamphisbaenids