petrol pump (india) - German English Dictionary