have a magic touch - English Synonyms Dictionary