Большой русско-английский словарь ЛЕТ м. : на лету in the air, on the wing хватать что-л. на лету take* smth. in oneś stride, grasp smth. at once