insulating substrate - Spanish English Dictionary