Definition of “petrol cap” - English Dictionary

british dictionary