Title: Dictionary of Scientific & Technical Terminology  English­French­German­Dutch­Russian