Amphisbaena definitions

noun

(classical mythology) a serpent with a head at each end of its body

noun

type genus of the Amphisbaenidae

See also: Amphisbaena Amphisbaenia