cheilanthes: small evergreen ferns: lipferns; in some classifications placed in family Polypodiaceae or Adiantaceae
fern genus: genera of ferns and fern allies
theodicy: the branch of theology that defends God's goodness and justice in the face of the existence of evil