Kotomora
こけむし類 (kokemushirui) Japanese meaning: bryozoans | Kotomora