speechcraft

noun

Definition of speechcraft

: skill in speech : rhetoric