foam left over from sweat - German English Dictionary