Aiden haremza

A person who wont shutup till someone defines him
Wow that is aiden haremza
by 1234672 May 05, 2018
mugGet the Aiden haremza mug.