Definition of CASTIGATE • Dictionary meaning of castigate • Words with similar meaning as castigate ...