impermeabilite - German English Dictionary