vaishnava: worshipper of Vishnu
causal agent: any entity that produces an effect or is responsible for events or results
detergent: a cleansing agent that differs from soap but can also emulsify oils and hold dirt in suspension