• word of the day

    cephalaspid

    cephalaspid - Dictionary definition and meaning for word cephalaspid

    Definition
    (noun) extinct jawless fish of the Devonian with armored head
    Synonyms : osteostracan
Connect with us on Facebook