Miss Chicken wrote:
Yes, it means smelly.
I didn't realise that it was an Australianism rather than a phrase more widely used.
Most Americans - older Americans - would understand this phrase to mean arriving somewhere on time.
Younger Americans would understand this phrase to mean exactly correct.
Very few of us would use it to describe smelly.