An edifice is a large or impressive building, such as a church, palace, temple, or fortress.
If something is done for someone's edification, it is done to benefit that person by teaching them something that improves or enlightens their knowledge or character.
enlightening or uplifting so as to encourage intellectual or moral improvement
Related Word Parts
Differentiated vocabulary for your students is just a click away.