Term Gallery logo

Meanings of electrically-powered vehicle in English