internal combustion engine-powered vehicle - Spanish English Dictionary