English: Amelia Trust Farm
Welsh: Fferm Ymddiriedolaeth Amelia
Subject: Enwau lleoedd
Welsh definition: Y Barri