sea turtle ( synonym found)

Definition of sea turtle:

°Any turtle that inhabits oceans.

Back to Top