Top definition
Same as idiot but not as offensive to the ear!
These bunch of ardbarks are getting on my nerves!
by Jake from state May 10, 2016
Get the mug
Get a Ardbark mug for your buddy Zora.