tough customer
- hardballUncompromising competitive tactics
- stubbornRefusing to change course
- demandingRequiring great effort
- negotiatorOne who bargains professionally
- difficultRequiring much effort
relentless · shrewd · bargain · pushy · ruthless · haggle · uncompromising · salesman · deal · intimidating · persistent · thick-skinned · bulldog · hard-nosed · streetwise · grizzled · veteran · seasoned
tough customereasy mark
Readily deceived person
pushover · soft touch · easy target · sucker · patsy
tough customerpushover
Easily defeated opponent
milquetoast · wallflower · shrinking violet · timid soul · softie
tough customerpushover
Easily defeated opponent
lightweight · easy prey · weakling · cream puff · marshmallow