Kotomora
トロイデ (toroide) Japanese meaning: tholoid | Kotomora