cakchiquel: a member of the Mayan people living in south central Guatemala
causal agent: any entity that produces an effect or is responsible for events or results
astilbe: any plant of the genus Astilbe having compound leaves and showy panicles of tiny colorful flowers