English Dictionary
Definition impregnable in British English
impregnable adjective
adjective
/ɪmˈpreɡnəb(ə)l/
Synonyms and related words
Synonyms and related words
Synonyms and related words
