Skip to main content

English: insulation

Welsh: inswleiddio

Part of speech

Verb