foamed sealant - German English Dictionary