Login  |  Register

English-French dictionary with 120,000 translations

This free French dictionary includes 80,000 references and 120,000 translations.
PR: 4