castigate in Latin castigate in Latin castīgō verb (transitive, formal) To punish or reprimand someone severely. Add to Flashcards