Gardyloo means “watch out for poo!”
“Gardyloo” was used in Edinburgh as a warning cry when people threw waste from the windows into the streets in Victorian times.
It is from the French: garde à l’eau! (watch out for the water!)
https://www.merriam-webster.com/words-at-play/top-10-funny-sounding-and-interesting-words/gardyloo