Sounds like you might want to considering doing them in Mobi dictionary format, which allows for index listings and such and will let people set your book as a dictionary which will pop up the special definitions when they're reading say, a travel guide.
I don't have any experience with making dictionaries, so someone else will have to help you there, but here's some more info at the
Mobipocket developer documentation.