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