• word of the day

    caretta caretta

    caretta caretta - Dictionary definition and meaning for word caretta caretta

    Definition
    (noun) very large carnivorous sea turtle; wide-ranging in warm open seas
Connect with us on Facebook