The storyLatin · derived frominvectioEnglish todayinvectionFrom Latin invectio. See inveigh.Etymology from Wiktionary, CC BY-SA 4.0.