removable front panel where the controls are housed (car stereo) - Spanish English Dictionary

Suggest a Term