An overly long term for stapled.
Viewed 8,091 times ← Back to Advertising Jargon