A derogatory term for a salesman who works in high tech. Frequently seen wearing the blue shirt yellow tie "power dress" combination, as this tends to impress naive non-engineers. The sales squid tends to embody all of the slippery, spineless character flaws typically associated with bad sales people.
Have the sales squids from IBM turned up for the meeting yet?
by klausfiend July 31, 2011