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. When playing Halo 2 or any other action-packed shooter game on console, the action gets so intense that the player has a forced orgasm a..
1. One of the many sound effects a rare species of nerd uses when speaking. Often accompanied by "POOOOOOOOM!" "RAAAAAAAAWWR..
1. A building created out of bits from lots of different architectural styles, a mishmash of faux elements. Katherine: 'Have you seen..