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 recipient of a large volume of crap (or "dog eggs")on their chest or face. "I once met that *** ****** from that TV ..
1. lolliepops is a mixture of the overused phrase lol meaning laugh out loud and a boiled sweet on a stick commonly known as a lollypop. Al..