Sign in Join

ソーラーカー
sōrākā

Noun

1. solar car

Other forms: