This use of 'on the nose' is indeed Australian and means both literally stinking and, by extension, morally and aesthetically offensive. There are examples of the latter use, which would seem to be that found in the story, from the 1940s. JG ------------------------------------------------------------ The American Dialect Society - http://www.americandialect.org