moisture-resistant adhesive - German English Dictionary