Skip to main content

Definitions by Graeme1991

Scottish expression of excitement or joy.
i won the race; YALDI!
Yaldi by Graeme1991 June 21, 2008