nondestructive testing technology - French English Dictionary