Translation of placa solar in English:

placa solar

solar panel, n.

feminine noun

  • 1

    solar panel