impermeably - German English Dictionary