Find the word definition

Wiktionary
have the hots for

vb. (context idiomatic transitive English) To be attracted (sexually or romantically) to (someone).

Usage examples of "have the hots for".

Men will be fighting with you because their wives or girlfriends have the hots for you.

No, she was too young to really have the hots for any of the boys he'd seen around.

This guy who picks up women like paperclips and dumps 'em when he feels like it, he doesn't just have the hots for Mandy.