xavyrrr's definitions
A smelly retard who is incapable of doing most simple tasks. Xaviers are usually stupid and lazy, therefore causing them to be the most useless and annoying people you will ever find.
by xavyrrr November 22, 2021
Get the Xavier mug.