rampart
US
/ˌræmˈpɑrt/
UK
/ˈræmpɑt/
Definition for rampart is being prepared and will be available soon.
Definition for rampart is being prepared and will be available soon.