1 definition by macho3388

A boy who thinks they know everything and will never have sex.
"Dude, he needs to stop trying, he's being a Zack!!!"
by macho3388 September 17, 2008
Get the Zack mug.