English: Newton
Welsh: Newton
Subject: Enwau lleoedd
Welsh definition: Abertawe