Home » Tortuga((“The Word Turtle in Different Languages,” phpBB))
meaning “turtle”; Spanish and Catalin origin