いまはむかし
Meanings
Expression
1. once upon a time; a long time ago
Kanji used
long ago
Composed of
now; the present time; just now; another; more
olden days; former