Полный англо-русский словарь
for a good while
На довольно долгий срок
Полный англо-русский словарь
for a full year
for a lark