array of connected solar cells

  Finnish English Dictionary