Synonyms for "barbacan"

Words with similar meaning