Полный русско-английский словарь
Разг. once in a blue moon; at (long) last, after all this time
в кои-то веки