Many moons ago means :-
AA long time ago
BRecently
CAtlast
DLast moon
AA long time ago
BRecently
CAtlast
DLast moon
Related Questions:
Use the correct idiom to complete the sentence:
The new water treatment plant is a ---- between the inhabitants of the town and the authorities.