Top definition
A dog who barks relentlessly.
Our neighbors got one ‘a them barktard dogs to drive us all insane.
via giphy
by Dr Bunnygirl May 17, 2020
Get the merch
Get the barktard neck gaiter and mug.