removable front panel where the controls are housed (car stereo) - Espagnol Anglais Dictionnaire

Suggérer une traduction