autocar

noun

  1. 1

    A road vehicle powered by steam or electricity rather than by traction.

Translate “autocar” to another language

Click any language to open the translator with this word already filled in.

Autocar Definition & Meaning | TranslatePulse