What does "gardyloo" mean?

Gardyloo: An old cry in throwing water, slops, etc., from the windows in Edingburgh. Sir. W. Scott.

Sources