Algirdas

Someone who insults people to hide his insecurities.
by dexterous February 05, 2015
mugGet the Algirdas mug.