Kotomora
脱皮動物 (dappidoubutsu) Japanese meaning: ecdysozoan | Kotomora