English to Hindi

Meaning for:
petrol station
other
पेट्रोल पम्प