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. The craziest bird on gaia Did you see what Imkicha did?..
1. A slap in the face with a penis - also known as PLAP for short My boyfriend gave me a penile slap last night, he is such a bar-steward!..
1. n. noun (yur-l) sounds like girl. 1. A yurl, is an affirmation or a yes vote. Used in place of "yea", "Eye" or &q..