What does "settle for" mean?

Native speaker’s answer
Rebecca
To "settle for" something or someone means to agree, accept, or decide to have something, although it's not exactly what you wanted or it's not the best. One accepts "less" than what one wants. Ex: We couldn't afford our dream house, so we settled for this cozy one instead. Ex: I never settle for second best.