Our new English teacher made a strong ______ on all of us with his humorous speech. 
#5889
A
description
B
contribution
C
impression
D
expression