impregnable meaning in Latin » DictZone English-Latin dictionary. ... adjective. impregnable, unconquerable, invincible adjective.
確定! 回上一頁