Love-at-first-sight meaning

(idiomatic) An instantaneous attraction.
noun
0
0
Advertisement