thick-film substrate - Turkish English Dictionary