turtle in Indonesian turtle in Indonesian penyu noun land or marine reptile with a shell Add to Flashcards