English | German | Russian | Czech

petrol garage English

Meaning petrol garage meaning

What does petrol garage mean?

petrol garage

(British) garage, petrol station

Synonyms petrol garage synonyms

What other words have the same or similar meaning as petrol garage?

Are you looking for...?