Im aware of the word meaning the great revealing of. However in this context it is meant to mean something bad since Google, Amazon etc have screwed alternative media into the ground taking away ad revenue.
You are viewing a single comment's thread from: