scientific apparatus and instruments - Turc Anglais Dictionnaire