protective garments against radiation - Turc Anglais Dictionnaire