impregnability - German English Dictionary