Main information about car part DEFA A418212
Producer DEFA
Number A418212
Description Mounting package