English: blanket insulation in a roll
Welsh: blanced o ddeunydd inswleiddio
Subject: Amgylchedd