What is the meaning of Castus?

morally pure, guiltless, spotless

especially in regard to sexual morality: pure, chaste, unpolluted, virtuous, continent

pure, free from barbarisms

in a religious context: religious, pious, holy, sacred

an abstinence from sensual enjoyments on religious grounds

Source: wiktionary.org