Slang meaning of A GRAPE ON THE BUSINESS

A GRAPE ON THE BUSINESS means: A grape on the business is Australian slang for a person whose presence spoils things for others.