Select from the alternatives, the words that best describe the meaning of the idiom or phrase given in the questions : At first blush
A
at first sight
B
in the beginning
C
to be the first
D
immediately
Correct Answer: at first sight