spumiferous - French English Dictionary