A long time; "something that happens once in blue moon almost never happens".
Nouns denoting time and temporal relations.