thermal insulating mat - Spanish English Dictionary