1 definition by Physrum

One of the worst advertising company out there.

They are responsible for most of the horrible clickbait you see on the Internet in the middle of your articles.
-It’s like a power wash for your insides
-You’ve clicked on a taboola link again
by Physrum May 16, 2020
Get the Taboola mug.