water spilled on the floor or on a piece of furniture - Spanish English Dictionary