I see links identified as a "partner site" all over the place, I read posts of site owners looking to "partner" with another site, etc.

Is there a specific meaning to the term "partner" when used in this context, or is it a vague term that means whatever the user wants it to mean? I suspect the latter.