have a crush on - English Synonyms Dictionary