leos

LEO is an Internet-based electronic dictionary and translation dictionary initiated by the computer science department of the Technical University of Munich in Germany.

https://www.leo.org