Here is a dictionary of more than 1,600 legal terms of English, Spanish, and German Law. It's free, but it might not always be accurate.