castravisset
Latin
Verb
castrāvisset
third-person singular pluperfect active subjunctive of
castrō