From Latin vindicta. Cognates include Italian vendetta and Sicilian vinnitta.
vindetta f (plural vindetti or vindette)