impact adhesive - German English Dictionary