to make an impression
Verb
to give an impression
Verb
to give an impression
Verb
impression management
Noun, Sociology
to form an impression
Verb
to make a hit (with)
Verb
to create a bad impression
Verb
to create a bad impression
Verb
to put one's best foot forward
Verb