ramparted

EnglishEdit

AdjectiveEdit

ramparted

  1. Provided with a rampart.