MOTORCAR


Meaning of MOTORCAR in English

add. ·noun any car containing motors for propulsion.

Webster English vocab.      Английский словарь Webster.