English: pitches
Welsh: lleiniau
Subject: Twristiaeth a hamdden
English definition: caravan sites
Welsh definition: ar feysydd carafanau