1 definition by Amadeus.Cho

referring to performers who plant themselves in one spot and sing instead of moving around on stage.
1: He can't even put on a good show. There's no razzle, no dazzle. All he does is park and bark.
by Amadeus.Cho May 16, 2015
Get the park and bark mug.