weapon: a means of persuading or arguing
persuasion: the act of persuading (or attempting to persuade); communication intended to induce belief or action
flannel: (usually in the plural) trousers made of flannel or gabardine or tweed or white cloth