Etymology · Latin

castīgō

3 English words descend from Latin castīgō, most common first.