Полный русско-английский словарь
By and large, in general by and large;first and last
в общем и целом