AT FIRST BLUSH


Meaning of AT FIRST BLUSH in English

at the first glimpse or impression.

→ blurt out

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.