power: one possessing or exercising power or influence or authority
causal agent: any entity that produces an effect or is responsible for events or results
carpet moth: larvae feed on carpets and other woolens