What is the full meaning of amphisbaena
a worm-lizard; also, a mythical two-headed serpent or lizard [n AMPHISBAENAE or AMPHISBAENAS]
Example of the word amphisbaena placed on a Scrabble board.