The Greek term "satellite zorufo’ros" matches the English term "satellite"