WEIGHT: 46 kg
Sex services: Fetish, Striptease amateur, Extreme, Sex anal, Sex oral without condom
Whore sounds much more violent to me. If one were seeking a woman to pay to sleep with him, he probably wouldn't say "I'm looking for a whore tonight," but use hooker or prostitute. Calling someone a whore can be used to insult them, implying they sleep with many people though for men the term would be man-whore. Not to say you can't use the others in an insult. But in this case the lady quoted is just saying that she looks like a prostitute, not that she is one, necessarily.
If she said "She is such a prostitute ," that would mean that is her profession, not that she sleeps with a lot of men for free. Claudiu pretty much covered it, but there's one thing more to discuss. In this case it is coupled with another noun. This is still a derogatory term, but it can also be used among friends in a somewhat affectionate sense. But the meaning can vary depending on how it is said: The reason "hooker" is in common use in America and not elsewhere , is because it is named after a U.
Civil War general, Joseph Hooker who let such women follow his troops around, contributing to lax discipline that led to defeat in battle.
Interesting discussion with excellent answers. There is at least one more dimension: Latin carus "dear;" Old Irish cara "friend;" Old Persian kama "desire;" Sanskrit Kama, name of the Hindu god of love, kamah "love, desire," the first element in Kama Sutra.