foamable - French English Dictionary