what does it mean when someone has a hard on for you?
have a hard-on for (someone or something) vulgar slang To desire someone sexually. Typically said of a male. "Hard-on" is a vulgar slang term for an erection. ... vulgar slang By extension, to have a strong desire or affinity for something.