spumiferous - Spanish English Dictionary