That sounds British to me, and I'm American, but in any case it's hard for me to understand what you're trying to say. What do you mean by "new energy cars"? Electric cars?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
jiangyuemingcan I say "oil cars" instead of "lubricate cars"?To my ear "to oil" is to spread oil on something. I imagine someone pouring oil over the whole car and rubbing it in with a cloth!