sea tortoise

English

Noun

sea tortoise (plural sea tortoises)

  1. Synonym of sea turtle.