self-adhesive foam - French English Dictionary