earthlight

earthlight

English Noun
Ad

Definition

Sunlight that is reflected from the Earth's surface.

Etymology

From Earth + light.

Ad

Related Words