An annoying person. Someone who 'pecks head'.
by Anonymous April 1, 2003
Get the peck head mug.by sam5794 June 4, 2011
Get the peckhead mug.Related Words
by Sloppyturd October 3, 2025
Get the Peckhead mug.by Jimmy savie September 5, 2021
Get the Absolute peckhead mug.