Josie Mctaggart means in slang: She is a **** girl that guys love. (in Slang Dictionary, added by Reginald Nielsen)