Kotomora
環形動物 (kankeidoubutsu) Japanese meaning: annelid | Kotomora