The one I got, Dictionary of Engineering, 2nd ed. from McGraw Hill, has gathered dust since I bought it. I found it to be relatively useless for civil-related definitions (seems slanted to ME/EE). I brought it with me to the PE exam, but never opened it. Yes, there are some straight up definitions, but I would suggest knowing the indexes of your reference books and go at it that way, rather than a dictionary.