• 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
Download our Mobile App Today
Receive our word of the day
on Whatsapp