Asturian Noun tortugues plural of tortuga Catalan Noun tortugues plural of tortugaWikiwand - on Seamless Wikipedia browsing. On steroids.