Dictionary search results

Showing 1-2 of 2 results

translate British & World English

Express the sense of (words or text) in another language

translate English Thesaurus

the German original had been translated into English