Kotomora
極座標 (kyokuzahyou) Japanese meaning: polar coordinates | Kotomora