TanroDictionary Notebook
EN

Technical dictionaries

1793 terms you'll meet at work, each in English, Vietnamese and Japanese with a one-line definition.