Top definition
A way of saying hello representing the huge population of polish that have come to england lately!
yalo, have u seen all the new polski skleps??
by anam November 10, 2007
Get the mug
Get a Yalo mug for your fish Nathalie.
buy the domain for your art blog