amphisbaena (a serpent in classical mythology having a head at each end and capable of moving in either direction)
1amphisbaena — noun Etymology: Latin, from Greek amphisbaina, from amphis on both sides (from amphi around) + bainein to walk, go more at by, come Date: 14th century a serpent in classical mythology having a head at each end and capable of moving in either… …