have a way with - definition and synonyms

phrase
  1. to be able to deal with someone or something well

    He really has a way with animals.

See also main entry: way