Kotomora
ヘリコイド (herikoido) Japanese meaning: helicoid | Kotomora