insulating substrate - German English Dictionary