"a know-it-all"
Meaning: someone who acts as if he/she knows everything--as if no one
can tell him/her anything that he/she doesn't already know
Example: I would avoid giving advice to Annie because she is a know-it-all. She won't even try to listen to anyone.
Last week's idioms:
a klutz
Step on it!