wheeler dealer


Meanings

  • a shrewd or unscrupulous person who knows how to circumvent difficulties