caps for vehicle petrol tanks - Francés Inglés Diccionario