society for technical research and inventions - Turc Anglais Dictionnaire