Kotomora
太陽電池 (taiyoudenchi) Japanese meaning: solar cell | Kotomora