Question: what does it mean when someone has a hard on for you?
Answer: 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.