idiom
by and large
en términos generales
Meaning
generally speaking; on the whole
Example
**By and large**, we agree with your proposal.
En términos generales, estamos de acuerdo con tu propuesta.