English: sheet insulation
Welsh: dalennau inswleiddio
Subject: Amgylchedd
English definition: ridged sheets of mineral fibre