prostitute

noun

A person who engages in prostitution.

A person considered as having compromised principles for personal gain.

transitive verb

To offer (oneself or another) for sexual activity in exchange for money.

To devote (oneself or one's talent, for example) to an unworthy purpose, especially for personal gain.

To offer to a lewd use, or to indiscriminate lewdness, for hire.