Japanese dictionary
はるかむかし
long ago
Kanji details
・far off
・distant
・long ago
・once upon a time
・antiquity
・old times