• word of the day

    amphisbaena

    amphisbaena - Dictionary definition and meaning for word amphisbaena

    Definition
    (noun) (classical mythology) a serpent with a head at each end of its body Definition
    (noun) type genus of the Amphisbaenidae
Connect with us on Facebook