any woman can have a vaginal odor. Often it it is normal but a foul smell is normally a bacterial infection called bacterial vaginosis. Any woman can get this not just prostitutes. And any woman can pass it to a man they are with. And then that man can pass it to any woman. It's not an STD. It's bacteria though.
Now, you say you are a woman with this smell. You likely have BV. You maybe got it after sex or you got it on your own as it can develop that way (most often does) as well. BV likes dark, moist, warm places (like a crotch). So, you need to see your doctor. You don't need to mention sex if you don't want to but they will swab your discharge and provide you with antibiotics to rid yourself of the bacteria.