Kotomora
原索動物 (gensakudoubutsu) Japanese meaning | Kotomora