have the hots for

Crave someone romantically

To have the hots for someone is to be sexually attracted to them.

The phrase is informal and often implies obvious or intense desire: She's had the hots for him since high school.

It can suggest lust more than romantic feeling, though the two often overlap.

Related

take a shine to · lust · adore · lovestruck · puppy love · crush · smitten · love at first sight · go for · desire · keen on · weak in the knees · arousal · hot and bothered · eroticism · cotton to · passion · head over heels

Opposites
romantic/sexual attraction

have the hots forloathe

Intensely dislike

can't stand · despise · detest · abhor

type of affection

have the hots forrespect

Regard with honor

Family

have, having, haves, hots, hotter, hottest, hotness

Familiarity
Top 100,000
Profile
Used worldwide · Timeless · Abstract · Everyday, not technical · Rated PG-13