Top definition
someone who gets on your nerves easily. not annoying enough to just be called a beggar but has your back when you need them.
"james didn't reply to my snapchat..."

"what a humble beggar!"
by mystery_gal February 04, 2017
Get the mug
Get a humble beggar mug for your guy Zora.