Kotomora
四輪車 (yonrinsha) Japanese meaning: automobile | Kotomora