• word of the day

    osteostracan

    osteostracan - Dictionary definition and meaning for word osteostracan

    Definition
    (noun) extinct jawless fish of the Devonian with armored head
    Synonyms : cephalaspid
Download our Mobile App Today
Receive our word of the day
on Whatsapp