first_blushEnglish

first blush

Noun

At the first glimpse or impression

English: first blush