I'm looking for a dictionary of technical/engineering terms, ideally covering all disciplines (from computer science to chemical engineering).
I know of this dictionary, but I don't think it covers technical terms such as "k-means" and "b-tree".
Are there any good alternatives or solutions to this problem? Thank you!