1 English Synonyms for SUNBATH
Prev.1Next
insolation
Definition: 1. The incident radiant energy emitted by the sun which reaches a unit area over a period of time, typically measured over a horizontal area at the Earth's surface or at the top of Earth's atmosphere.
There are 4 definitions of the word insolation
Show more information about insolation
Prev.1Next
Search took: 9.45 ms