English: Greenmeadow
Welsh: Greenmeadow
Subject: Enwau lleoedd
Welsh definition: Tor-faen