multi-lingual dictionary

Dictionary Linguee
A mutil-lingual dictionary