terra ( synonym found)

Definition of terra:

(n) : a rough upland or mountainous region of the moon with a relatively high albedo

Definition of terra:

(n) : a rough upland or mountainous region of the moon with a relatively high albedo

Back to Top