by Marion L. McGuire
Provides definitions for approximately 5000 English words arranged in alphabetical order.