sea turtle in French sea turtle in French tortue marine noun Any turtle that inhabits oceans. Add to Flashcards