It is far better to define the terms in the text as they appear. However, a glossary is an effective back-up approach. It will be used from time to time, believe it or not.