Petrol-pump meaning : A device at a petrol station that dispenses petrol. A filling station.
petrol pump
glitching
unswervable
birdfeeders
sob sisters