sea turtle in Indonesian sea turtle in Indonesian penyu noun Any turtle that inhabits oceans. Add to Flashcards