One who acts knowledgeable about something one actually knows little about. Stop being a guardhouse lawyer and giving me advice on how to get a job when you've been unemployed for months too!
See also: lawyer
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.