Definition of earth sheltering in English:

earth sheltering

noun

Architecture
  • The practice or principle of using earth to provide insulation.

Origin

1970s; earliest use found in The Chicago Tribune.