petrol-station chain - German English Dictionary