Dictionary of American idioms

LABOR FOR SOMEONE OR SOMETHING

labor for someone or something: translation

labor forsomeone or something
to work on behalf of someone or something. •

I labored for them all day, and they didn't even thank me.

I have labored for this cause for many years.