Define impregnable. impregnable synonyms, impregnable pronunciation, impregnable translation, English dictionary definition of impregnable. adj. 1. Impossible to capture or enter by force: an impregnable fortress. 2. Difficult or impossible to attack, challenge, or refute with success: an...
(mÄm) tr.v. maimed, maimÂ·ing, maims. 1. To injure, disable, or disfigure, usually by depriving of the use of a limb or other part of the body. See Synonyms at mangle.
verb (used with object) 1. to deprive of the use of some part of the body by wounding or the like; cripple: The explosion maimed him for life. 2. to impair; make essentially defective: The essay was maimed by deletion of important paragraphs. noun, Obsolete. 3. a physical injury, especially a loss of a limb.