thin film deposition techniques - German English Dictionary