← Back to browsepetra#10,738TranslationNo Japanese definition yet.English definitionstone, a weight equal to 14 pounds.ExamplesNo examples yet.Similar wordspetrpetripetropetraeuspetrypetrarch← corporationsvenue →