Adjective inexpugnable has 1 sense
  1. impregnable, inexpugnable - impossible to take by storm
    Antonym: conquerable (indirect, via unconquerable)
,
TOP