semi-whore means: A person who isn’t quite a woman but very close to one. Very close. (in Community Dictionary, added by India Berry)