• word of the day

    loricata

    loricata - Dictionary definition and meaning for word loricata

    Definition
    (noun) former name for the order Crocodylia
    Synonyms : order loricata
Connect with us on Facebook