Name: Yaken Ryouken Makoto meanings: Yaken: stray dog, owner-less dog Ryouken: hunting dog Makoto: truth; sincerity; fidelity; devotion Age: 435 ( in human thatβs 23) Appearance/description: Tall and lean, but not more than most. Tight, defined, warrior-begotten muscles that ripple under loose cloth...