Akademik

once in a blue moon
1) Общая лексика: в кои-то века, никогда, очень редко, раз в сто лет
2) Сленг: почти никогда
3) Макаров: в кои-то веки, когда рак на горе свистнет, после дождичка в четверг, раз в год по обещанию

Универсальный англо-русский словарь. . 2011.