English: Northwood
Welsh: Northwood
Subject: Enwau lleoedd
Welsh definition: Lle yn Lloegr.