Skip to main content

English: permeable

Welsh: hydraidd

Part of speech

Adjective