TanroDictionary Notebook
EN

Technical dictionaries

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