1 definition by Xenophilia

1
someone who is so awful you wish you could throw them into a bug zapper.
I know this anti gay marriage three times divorced Trump supporter, total bug screen material.
by Xenophilia December 01, 2015
Get the merch
Get the bug screen material neck gaiter and mug.