Dictionary search results

Showing 1-5 of 5 results

r English-French

r, R

R&D in research and development English-French

recherche-développement, recherche

r French-English

r, R