foamed sealant - French English Dictionary