look up any word, like the eiffel tower:
it's a slang term for track suits in Austrailia. Honestly, I don't know why track suit isn't sufficient.
"Wow thats a nice trakky dack you have there!" "Fuck off Gerald its a track suit, you're in America now"
by aeternumm August 29, 2013