• word of the day

    ommastrephes

    ommastrephes - Dictionary definition and meaning for word ommastrephes

    Definition
    (noun) extremely active cylindrical squid with short strong arms and large rhombic terminal fins
Connect with us on Facebook