Skip to main content

English: low impact buildings

Welsh: adeiladau bach eu heffaith

Part of speech

Noun, Plural

Definition

Buildings having a low impact on the environment.