Intaglio

1 topic · 1 source

Science› Energy› Renewable Energy

Solar Energy

An impression, design, or figure created on the ground by man through the placement of rocks or mounding of earth.

Cite this definition

APA
MLA
Chicago