Русско-английский научно-технический словарь
см. в течение длительного времени; в течение многих лет
долго