Ble mae'r loerau?

English Translation

Where are the satellites?

lloer, -au (f) moon, satellite (in the moon sense)