foam deposit - French English Dictionary