Petra means ______ ?

Petra means ______ ?

A. Petrol
B. Sediment
C. Rock
D. Fuel