English: satellite imagery
Welsh: delweddau lloeren
Subject: Cyllid ac ystadegau
Welsh definition: Casgliad o ddelweddau o wrthrychau a/neu ardaloedd ar y ddaear, a dynnwyd o loeren.