Definition of pillow mound in US English:

pillow mound

noun

Archaeology
  • A type of low, rectangular earthwork.

Origin

1920s.