Motor area

What is Motor area?

Motor area definition and meaning on Dictionary terms:
noun British.
a motor truck, especially one enclosed to protect the cargo.

 

reference: https://www.dictionary.com/browse/motor-area

Tags: