stain left by dripping or spurting liquids - Turkish English Dictionary