Petra means ______ ? July 17, 2022July 6, 2021 by QuizMaster Petra means ______ ? A. Petrol B. SedimentC. Rock D. Fuel