Synonyms and Antonyms for at_first_sight

1. at first sight (adv.)

immediately

Synonyms: