at first sight (0 synonym found)

Definition of at first sight:

(adv) : immediately

Definition of at first sight:

(adv) : immediately

Back to Top