1. gardyloo - Noun
2. gardyloo - Interjection
An old cry in throwing water, slops, etc., from the windows in Edingburgh.