Skip to main content

English: pitches

Welsh: lleiniau

Part of speech

Noun, Plural

Definition

caravan sites