Translation of solar cell in Malay

solar cell

sel suria

noun

  • 1

    sel suria