Petra means ______ ? / Chemistry Mcqs / By admin Petra means ______ ? A. Petrol B. SedimentC. Rock D. Fuel