English: foam insulation
Welsh: ewyn inswleiddio
Subject: Amgylchedd
Welsh definition: insulating material made from plastic solidified in a lightweight cellular mass