Kotomora
関節肢 (kansetsushi) Japanese meaning: jointed appendage | Kotomora