Полный русско-английский словарь
Нареч. for a long time, for long нареч. for long, for a long time.
надолго
Надолго