YourDictionary

flypaper

noun

a sticky or poisonous paper set out to catch or kill flies

See flypaper in American Heritage Dictionary 4

Learn more about flypaper

flypaper

link/cite print suggestion box