Definition of Indian mound in US English:

Indian mound

noun

  • A mound or earthwork erected by prehistoric American Indians as a burial place, fortification, altar, etc.

Origin

Late 18th century; earliest use found in Massachusetts Historical Society Collections.