Top definition
When you are decent at something but not quite a professional
by Agent X88 August 04, 2016
Get the mug
Get a Shmofessional mug for your Uncle Vivek.