foam left over from sweat - Turkish English Dictionary