Kotomora
溝腹綱 (koufukukou) Japanese meaning: Solenogastres | Kotomora