Kotomora
鋏角類 (kyoukakurui) Japanese meaning: Chelicerata | Kotomora