foam-in-place compound - French English Dictionary