thin film deposition techniques - French English Dictionary