Meaning of insolation
Definition of insolation
(noun)
sudden
prostration
due to
exposure
to the sun or
excessive
heat
incident
solar
radiation
therapeutic
exposure
to
sunlight
Other information on insolation
WIKIPEDIA results for
insolation
Amazon results for
insolation
Tweet