craft foam sheet - French English Dictionary