petrol powered vehicle design - Spanish English Dictionary