spumiferous - German English Dictionary