Meaning of mantlet wall in English:

mantlet wall

noun

historical Building
  • A low outer wall or rampart.

Origin

1950s.