Stella

Stella is a windows based multilingual dictionary, with simultaneous translation capability to and from English, French, German, Spanish,...

By Stella | Added June 9, 2008