have the hots for - English Synonyms Dictionary