impregnably - German English Dictionary