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