petrol pumps

English

Noun

petrol pumps

  1. plural of petrol pump