English: sighting devices
Welsh: dyfeisiau gweld
Subject: Amaeth
English definition: on a gym
Welsh definition: ar ddryll