Kotomora
側生動物 (sokuseidoubutsu) Japanese meaning: parazoan | Kotomora