Kotomora
諸訳 (しょわけ, showake) Japanese meaning: details | Kotomora