thermal insulating mat - French English Dictionary