Zerosquare (./118) :
Ah, j'ai trouvé : c'est la traduction de "once in a blue moon" qui a un sens équivalent en anglais, mais "blue moon" désigne aussi la seconde pleine lune d'un mois (ce qui arrive en effet rarement).
(en l'occurrence, c'est arrivé en décembre dernier )