motor factor

motor factor

English Noun
Ad

Definition

A retail supplier of car parts and accessories.

Ad