1 definition by Xenophilia

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 2, 2015
Get the bug screen material mug.