Petra means ______ ? July 13, 2023 – by mnsoomro 0 A. Petrol B. Sediment C. Rock D. Fuel Submitted by :- Jamil Ahmed