Top definition
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 March 07, 2016
Get the mug
Get a bug screen material mug for your friend Manafort.