petrol garage - Spanish English Dictionary