Sales Muscle

What is Sales Muscle?


1.

To have a stronge sales backing, team or orginisation.

"They may have a poor product but they have a lot of sales muscle."

See force, team


100

Random Words:

1. Wasted for life. Also a halfgod located in the Netherlands. He is a philosopher who made it clear to the world wasted is a positive stat..
1. Transformer with the capaicty to be both a city, and a large vaguely Tyranosaurus mechanoid. Trypticon was made by the constructicons an..
1. A play on "orangutan", the species of ape: Any New Jersey Douchebag who sports a fake tan that gives them a distinct orange gl..