в кои-то веки

Разг. once in a blue moon; at (long) last, after all this time

Источник: Полный русско-английский словарь на Gufo.me